Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USTA Seascape Challenger - Aptos University of Tennessee USTA Men's Challenger - Knoxville Healthsouth USTA Challenger - Dallas drkoop.com USTA Challenger of Dallas - Dallas The USTA Challenger at West End Racquet - Torrance Hilton Waikoloa Village USTA Challenger - Waikoloa Zagreb Open - Zagreb Binghamton Professional Tennis Tournament - Binghamton BMW Tennis Championship - Sunrise Privatbank Open 2006 - Dnepropetrovsk PEOPLEnet Cup - Dnepropetrovsk Seguros Bolivar Open - Bogota Moncton Men's Challenger - Moncton Fifth Third Bank Tennis Championships - Lexington GHI Bronx Tennis Classic - Bronx President's Cup - Astana PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Barletta Challenger Rome Challenger Aptos Challenger Granby Challenger Vancouver Challenger St. Remy Challenger Napoli Challenger Mons Challenger Rennes Challenger Orleans Challenger Bordeaux Challenger Nottingham Challenger Sarajevo Challenger Bath Challenger Istanbul Challenger Orleans Challenger Tashkent Challenger Orleans Challenger Quelle Cup 2000 - Furth drkoop.com USTA Tennis Championships of San Antonio - San Antonio USTA Men's Challenger of Dallas - Dallas drkoop.com USTA Tennis Championships of Houston - Houston Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Challenger of Burbank - Burbank USTA Challenger of San Antonio - San Antonio Theusbridge.com Tennis Classic - Tarzana USTA Challenger of Dallas - Dallas GHI Bronx Classic - Bronx 2002 Tulsa USTA Challenger - Tulsa USTA Challenger of Las Vegas - Las Vegas 2001 USTA Challenger of Calabasas - Calabasas Saint Francis Health System USTA Challenger - Tulsa drkoop.com USTA Challenger of Tallahassee - Tallahassee VIII Avierto Internacional de Salinas - Salinas Top Wool Challenger Biella - Biella 2001 UT Tyler Patriot Challenger - Tyler University of Tennessee USTA Challenger - Knoxville USTA Challenger of San Antonio - San Antonio USTA Challenger of Tiburon - Tiburon GHI Bronx Tennis Classic - Bronx X Open Internacional D'Andorra - Andorra Zagreb Open - Zagreb USTA Seascape Challenger - Aptos GHI Bronx Classic - Bronx Kobstaedernes ATP Challenger - Kolding Memorial Savigni - Sassuolo Bangkok Challenger Irving Challenger Garden Open 2005 - Rome Alexander Kolyaskin Memorial - Donetsk Caltanissetta Challenger BMW Tennis Championship - Sunrise Ethias Tennis Trophy - Mons Advanta Championships - Philadelphia America's Red Clay Tennis Championship - Coral Springs RCA Championships - Indianapolis Abierto Mexicano de Tenis - Mexico City Cerveza Club Columbia Open - Bogota USTA Seascape Challenger - Aptos 2002 Azalea Orthopedic Challenger - Tyler Sybase Open - San Jose Citrix Tennis Championships - Delray Beach Galleryfurniture.com Challenge - Atlanta Czech Open - Prostejov Mons Challenger RCA Championships - Indianapolis 2001 Eddleman USTA Challenger - Birmingham Mons Challenger AAPT Championships - Adelaide Milan Indoors - Milan Kroger / St. Jude International - Memphis Sybase Open - San Jose Citrix Tennis Championships - Delray Beach Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril Bangkok Challenger Verizon Tennis Challenge - Atlanta Bangkok Challenger Aptos Challenger U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Cary Challenger The Stella Artois Grass Court Championships - London Orleans Challenger Heineken Trophy - 's-Hertogenbosch Ethias Trophy - Mons Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis President's Cup - Tashkent Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Siebel Open - San Jose Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis AAPT Championships - Adelaide Milan Indoors - Milan Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale Open Seat Godo 2003 - Barcelona U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles The Wright Financial Group, Inc. Challenger - Champaign Nottingham Challenger Ortisei Challenger Fifth-Third Bank Tennis Championships - Lexington Jaegermeister Open - Braunschweig Tennis Cup of Flanders - Ostende Sarasota Challenger Heineken Open - Auckland Siebel Open - San Jose Kroger / St. Jude International - Memphis USTA Tennis Championships of Austin - Austin Estoril Open - Estoril U.S. Men's Clay Court Championships - Houston USTA Challenger of Burbank - Burbank Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island International Tennis Championships - Delray Beach Pro Tennis World Open - Boca Raton Stockholm Open - Stockholm Next Generation Hardcourts - Adelaide Granby Challenger - Granby International Tennis Championships - Delray Beach SAP Open - San Jose Kroger / St. Jude International - Memphis The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles The Waco International Tennis Challenger - Waco China Open - Beijing Thailand Open - Bangkok Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Next Generation Adelaide International - Adelaide 2003 West Side Tennis Club Challenger - Forest Hills Sydney International - Sydney International Indoor Tennis Championships of Croatia - Zagreb Sporting Challenger 2003 - Turin Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Open SEAT Godo 2006 - Barcelona Estoril Open - Estoril 2003 Freeman Men's Challenger - Joplin Hypo Group Tennis International - Portschach San Remo Tennis Cup 15° Piertomaso - San Remo The 10tele.com Open - Nottingham Mumbai Open - Mumbai Nottingham Challenger ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Binghamton Professional Tennis Tournament - Binghamton Millenium Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis USTA Comerica Challenger - Aptos Estoril Open - Estoril Project Independence Men's Challenger - Mandeville Red Letter Days Open - Nottingham Aptos Challenger Countrywide Classic - Los Angeles RCA Championships - Indianapolis Northern Electric Open 1999 - Newcastle Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Helsinki Challenger St. Petersburg Open - St. Petersburg Binghamton Professional Tennis Tournament - Binghamton Chennai Open - Chennai Medibank International - Sydney Heineken Open - Auckland The Dubai Tennis Championships - Dubai ATU Cup - Weiden The Artois Championships - London Indianapolis Tennis Championships - Indianapolis Time Warner USTA Challenger - Binghamton PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach IV Gramado Open de Tenis - Gramado Copa Ericsson Costa Rica - San Jose Gran Copa Ericsson - Rio de Janeiro BMW Open - Munich Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne Indianapolis Tennis Championships - Indianapolis Venice Challenger - Venice Legg Mason Tennis Classic - Washington Ciudad de Pozoblanco Open Diputacion - Cordoba U.S. Mens's Clay Court Championship - Houston Brisbane International - Brisbane Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril Ordina Open - s-Hertogenbosch Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Open de Moselle - Metz AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona UNICEF Open - 's Hertogenbosch Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Open de Moselle - Metz Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Kremlin Cup - Moscow Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Apia International - Sydney Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Power Horse World Team Cup - Dusseldorf UNICEF Open - 's Hertogenbosch Farmers Classic - Los Angeles Citi Open - Washington Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Valencia Open - Valencia Heineken Open - Auckland Open Sud de France - Montpellier SAP Open - San Jose Open 13 - Marseille U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach MFS Pro Tennis Championships - Boston BMW Open - Munich AEGON Championships - London Ethias Trophy - Mons Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Brisbane International - Brisbane Apia International - Sydney Dubai Duty Free Tennis Championships - Dubai Kroger / St. Jude International - Memphis Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras AEGON Championships - London Athens Challenger Kroger / St. Jude International - Memphis Sarasota Challenger Franklin Templeton Tennis Classic - Scottsdale The Stella Artois Grass Court Championships - London CA Tennis Trophy - Vienna Kremlin Cup - Moscow Abierto Mexicano Telcel - Acapulco Open Seat Godo - Barcelona U.S. Men's Clay Court Championships - Orlando Grand Prix de Tennis de Lyon - Lyon Izmir Challenger BMW Open - Munich ABN AMRO World Tennis Tournament - Rotterdam Seoul Challenger The Nottingham Open - Nottingham Medibank International - Sydney BMW Open - Munich SAP Open - San Jose Stockton Challenger Swiss Indoors Basel - Basel Open de Moselle - Metz ABN AMRO World Tennis Tournament - Rotterdam Athens Challenger RCA Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Topshelf Open - 's-Hertogenbosch Open Seat Godo 2007 - Barcelona The Stella Artois Championships - London ATP Kremlin Cup - Moscow Gerry Weber Open - Halle Open de Moselle - Metz SA Tennis Open - Johannesburg SAP Open - San Jose AEGON Championships - London Moselle Open - Metz Legg Mason Tennis Classic - Washington Rakuten Japan Open - Tokyo Pilot Pen Tennis - New Haven Thailand Open - Bangkok Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna Aircel Chennai Open - Chennai Heineken Open - Auckland Stockholm Open - Stockholm AEGON Championships - London Atlanta Tennis Championships - Atlanta St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Singapore Challenger Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice AEGON Championships - London Atlanta Tennis Championships - Atlanta Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Estoril Open - Estoril Citi Open - Washington Valencia Open - Valencia Savannah Challenger Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam RCA Championships - Indianapolis AIG Japan Open Tennis Championships - Tokyo Open de Nice Cote d'Azur - Nice Mons Challenger Brisbane - Brisbane BH Tennis Open International Cup - Belo Horizonte Hilton Waikoloa Village USTA Challenger - Waikoloa Credicard Tennis Cup - Campos do Jordao USTA Challenger of Burbank - Burbank University of Tennessee USTA Men's Challenger - Knoxville drkoop.com USTA challenger of Miami - Miami Tenniscup of Flanders - Ostende Bet-at-home Open - Hamburg 2003 Eddleman USTA Challenger - Birmingham Citi Open - Washington Arizona Men's Tennis Championships - Scottsdale The Nottingham Open - Nottingham Grand Prix de Tennis de Lyon - Lyon Open Seat Godo 2005 - Barcelona AIG Japan Open - Tokyo Adidas International - Sydney The Stella Artois Championships - London Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Newsweek Champions Cup - Indian Wells Great American Insurance ATP Championship - Cincinnati Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Qatar Exxon Mobil Open - Doha Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Channel Open - Las Vegas Open SEAT 2008 - Barcelona Citrix Tennis Championships - Delray Beach Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris St. Petersburg Open - St. Petersburg Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Generali Open 1999 - Kitzbuhel BNP Paribas Masters - Paris Qatar ExxonMobil Open - Doha Pacific Life Open - Indian Wells Campionati Internazionali D'Italia - Rome ATP Vegeta Croatia Open - Umag Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati ABN AMRO World Tennis Tournament - Rotterdam BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells SAP Open - San Jose Sony Ericsson Open - Miami Rogers Cup - Montreal Open 13 - Marseille Sony Ericsson Open - Miami Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Campbells Hall of Fame Tennis Championships - Newport Davidoff Swiss Indoors - Basel Siebel Open - San Jose Monte-Carlo Rolex Masters - Monte-Carlo ABN/AMRO World Tennis Tournament - Rotterdam Medibank Private International - Sydney Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg US Men's Clay Court Championship - Houston Regions Morgan Keegan Championships - Memphis Aircel Chennai Open - Chennai Legg Mason Tennis Classic - Washington D.C. ARAG World Team Championship - Dusseldorf Adidas International - Sydney The Lipton Championships - Key Biscayne Claro Open Colombia - Bogota Tata Open - Chennai Open de Moselle - Metz Western & Southern Financial Group Masters - Cincinnati U.S. Men's Clay Court Championships - Houston Pilot Pen Tennis - New Haven Masters Series Monte-Carlo - Monte Carlo Masters Series Madrid - Madrid Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Rogers Cup - Montreal Davidoff Swiss Indoors Basel - Basel The Ericsson Open - Miami BRD Nastase Tiriac Trophy - Bucharest Tennis Masters Series - Miami Rakuten Japan Open - Tokyo Tennis Masters Series - Hamburg Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid Sony Ericsson Open - Miami Masters Series - Hamburg BNP Paribas Masters - Paris Rogers Masters - Toronto BNP Paribas Masters - Paris Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Internazionali BNL d'Italia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Sony Open Tennis - Miami Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome St. Petersburg Open - St. Petersburg BNP Paribas Open - Indian Wells Rogers Cup - Toronto French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Grand Prix de Tennis de Lyon - Lyon Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne St. Petersburg Open - St. Petersburg French Open - Paris Wimbledon - London Delray Beach International Tennis Championships - Delray Beach U.S. Open - New York Countrywide Classic - Los Angeles Countrywide Classic - Los Angeles Open de Tenis Comunidad Valenciana - Valencia Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Telecom Italia Masters - Rome French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Tennis Masters Series - Montreal Tennis Masters Series - Miami French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, World Group, QF, BEL-SUI 3-2 Davis Cup, World Group, QR, BEL-ZIM 4-1 Davis Cup, Group 1, 2R, BEL-ZIM 4-1 Davis Cup, World Group, 1R, NED-RUS 0-5 Hyundai Hopman Cup - Perth Davis Cup, World Group, PO, SUI-BEL, 4-1 Davis Cup, World Group, 1R, SWE-RUS 3-2 Davis Cup, Group I, 2R, GBR-RUS 3-2 Davis Cup, World Group, 1R, BEL-CZE 3-2 Davis Cup, World Group, QR, MAR-BEL 3-2 Davis Cup, Group I, 1R, RUS-POL 2-3 Davis Cup, World Group, 1R, ESP-BEL 5-0 Davis Cup, World Group, SF, RUS-USA 3-2 Davis Cup, PO, BEL-CZE 1-4 Hopman Cup - Perth Davis Cup, World Group, 1R, ROU-RUS 1-4 Davis Cup, Group 1, 2R, BEL-POL 4-1 Davis Cup, World Group, 1R, BEL-ESP 1-4 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Davis Cup, World Group, PO, RUS-BRA 3-2 Davis Cup, World Group, SF, FRA-BEL 4-1 River Oaks International Tennis Tournament - Houston Davis Cup, World Group, SF, CRO-RUS 3-2 Davis Cup, World Group, QF, USA-BEL 4-1 Davis Cup, World Group, QF, FRA-RUS 1-4 Davis Cup, Group 1, 2R, BEL-GRE 5-0 Davis Cup, World Group, F, USA-RUS 4-1 Davis Cup, World Group, 1R, RUS-SRB 3-2 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, World Group, PO, BEL-UKR, 3-2 Olympics - London Olympics - Athens Olympics - Beijing